.ui-layout-north {
    z-index: 20 !important;
    overflow: visible !important;;
}

.ui-layout-south {
    overflow: hidden !important;;
}

.ui-layout-north .ui-layout-unit-content {
    overflow: visible !important;
}

.ui-widget,.ui-widget .ui-widget {
    font-size: 90% !important;
}

.header {
    border: none;
    font-weight: bold;
    font-size: 19px;
}

.footer {
    border: none;
    text-align: center;
}

.noborder {
    border: none;
}